300 分钟吃透分布式缓存¶
- 00 开篇寄语:缓存,你真的用对了吗?
- 01 业务数据访问性能太低怎么办?
- 02 如何根据业务来选择缓存模式和组件?
- 03 设计缓存架构时需要考量哪些因素?
- 04 缓存失效、穿透和雪崩问题怎么处理?
- 05 缓存数据不一致和并发竞争怎么处理?
- 06 Hot Key和Big Key引发的问题怎么应对?
- 07 MC为何是应用最广泛的缓存组件?
- 08 MC系统架构是如何布局的?
- 09 MC是如何使用多线程和状态机来处理请求命令的?
- 10 MC是怎么定位key的
- 11 MC如何淘汰冷key和失效key
- 12 为何MC能长期维持高性能读写?
- 13 如何完整学习MC协议及优化client访问?
- 14 大数据时代,MC如何应对新的常见问题?
- 15 如何深入理解、应用及扩展 Twemproxy?
- 16 常用的缓存组件Redis是如何运行的?
- 17 如何理解、选择并使用Redis的核心数据类型?
- 18 Redis协议的请求和响应有哪些“套路”可循?
- 19 Redis系统架构中各个处理模块是干什么的?
- 20 Redis如何处理文件事件和时间事件?
- 21 Redis读取请求数据后,如何进行协议解析和处理
- 22 怎么认识和应用Redis内部数据结构?
- 23 Redis是如何淘汰key的?
- 24 Redis崩溃后,如何进行数据恢复的?
- 25 Redis是如何处理容易超时的系统调用的?
- 26 如何大幅成倍提升Redis处理性能?
- 27 Redis是如何进行主从复制的?
- 28 如何构建一个高性能、易扩展的Redis集群?
- 29 从容应对亿级QPS访问,Redis还缺少什么?
- 30 面对海量数据,为什么无法设计出完美的分布式缓存体系?
- 31 如何设计足够可靠的分布式缓存体系,以满足大中型移动互联网系统的需要?
- 32 一个典型的分布式缓存系统是什么样的?
- 33 如何为秒杀系统设计缓存体系?
- 34 如何为海量计数场景设计缓存体系?
- 35 如何为社交feed场景设计缓存体系?